<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>
        /*
            every 类似于 &&
                一假则假，也就是说有一个为false, 那么整体结果就是false，都为true才为true
            some  类似于 ||
                一真则真，也就是说有一个为true，那么整体结果就是true，都为false才为false
                
        */
        let arr = [10, 20, 30, 44, 56]
        // let res1 = arr.every(v => {
        //     return true
        // })
        // console.log(res1) // true

        // 用来判断是否**都满足**某种情况
        // 例如我要用来判断数组里每个元素是否都满足是偶数
        let res1 = arr.every(v => v % 2 == 0)
        if (res1) {
            alert('都是偶数')
        } else {
            alert('并不全是偶数')
        }


        let arr2 = [1, 3, 5, 6]
        // some用来判断是否包含的情况
        // 比如说，我要判断数组里是否包含偶数
        let res2 = arr2.some(v => v % 2 == 0)
        if (res2) {
            alert('有偶数')
        } else {
            alert('没偶数')
        }
    </script>
</body>

</html>